package org.lanqiao.service;

import java.util.List;

import org.lanqiao.dao.UserDaoImpl;
import org.lanqiao.pojo.UserPOJO;

public class UserServiceImpl {
    UserDaoImpl userDao = new UserDaoImpl();
    /**
     * 登录服务;使用用户名和密码
     */
    public List login(String userName,String password) {
        return userDao.select(userName, password);
    }
    /**
     * 登录服务，使用手机号
     */
    public List loginTel(String telphone) {
        return userDao.selectTel(telphone);      
    }
    /**
     * 注册服务,进行用户名和手机号的查询，用户名唯一，手机号唯一
     */
    public List register(UserPOJO user) {
        String telphone = user.getTelphone();
        String userName = user.getUserName();
        List tel = userDao.selectTel(telphone);
        List uname = userDao.selectUserName(userName);
        if((tel!=null&&tel.size()>0)||(uname!=null&&uname.size()>0)) {
            return null;
        }else {
            return userDao.insert(user);
        }
    }
    /**
     * 修改服务
     */
    public List alter(UserPOJO user) {
        return userDao.update(user);
    }
    /**
     * 查询
     */
    public List select(String userId) {
        return userDao.selectUserId(userId);
    }
}
